import { createRouter, createWebHashHistory, createWebHistory, createMemoryHistory } from "vue-router"
// import childRoutes from "./generatorRoutes";

//1.声明routers配置,一个routes是一个数组,routes对象里面的基本属性由path和component组成
let routes = [
  {
    name: "login",
    path: "/login",
    component: () =>
      import(/*webpackChunkName:'login*/ "../pages/Login/index.vue"),
  },
  {
    name: "home",
    path: "/",
    component: () =>
      import(/*webpackChunName:'home*/ "../pages/Home/index.vue"),
    // children: [...childRoutes],
    children:[
      {
        path:"welcome",
        component:()=>import("../pages/Home/welcome/index.vue")
      }
    ]
  },
];

// 2.创建路由
const router = createRouter({
  history: createWebHashHistory(""),
  routes,
});

// 3.导出路由
export default router;
